//
//  FindMainViewController.m
//  LotteryProject
//
//  Created by 阳光 on 17/7/9.
//  Copyright © 2017年 阳光. All rights reserved.
//

#import "FindMainViewController.h"
#import "CommonTableViewCell.h"
#import "DrawNoticeMainViewController.h"
#import "InformationMainViewController.h"

static NSString *tableViewCellIdentifier=@"UITableViewCellIdentifier";
@interface FindMainViewController ()<UITableViewDelegate,UITableViewDataSource>

@property(nonatomic,strong)UITableView *tableView;

@end

@implementation FindMainViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    self.title=@"发现";

    [self.view addSubview:self.tableView];

}


-(UITableView *)tableView
{
    if (!_tableView)
    {
        _tableView=[[UITableView alloc]initWithFrame:CGRectMake(0,0,APPW,APPH) style:UITableViewStyleGrouped];
        _tableView.delegate=self;
        _tableView.dataSource=self;
        _tableView.backgroundColor=BGColor;
        _tableView.tableFooterView=[UIView new];
        [_tableView registerClass:[CommonTableViewCell class] forCellReuseIdentifier:tableViewCellIdentifier];
    }
    return _tableView;
}


-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 2;
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 1;
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSArray *arrImage=@[@"btn_mom1",@"btn_mom1"];
    NSArray *arrTitle=@[@"开奖公告",@"资讯"];
    NSArray *arrDeTitle=@[@"最新开奖信息及时获取",@"娱乐资讯,独家推荐每日更新"];

    CommonTableViewCell *cell=[[CommonTableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:tableViewCellIdentifier];

    cell.selectionStyle=UITableViewCellSelectionStyleNone;

    cell.imageUrl.image=[UIImage imageNamed:arrImage[indexPath.section]];

    cell.nameLabel.text=arrTitle[indexPath.section];
    cell.nameLabel.textColor=DarkGreyColor;
    cell.nameLabel.font=FontNumber(18);

    cell.detailLabel.text=arrDeTitle[indexPath.section];
    cell.detailLabel.textColor=LightGreyColor;
    cell.detailLabel.font=FontNumber(16);
    
    return cell;

}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return kmargin*8;
}

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    UIView *headView=[UIView new];
    return headView;
}

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return kmargin*2;
}

-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
    UIView *footView=[UIView new];
    return footView;
}

-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
    return 1;
}

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [tableView deselectRowAtIndexPath:indexPath animated:NO];

    CommonTableViewCell *cell=[self.tableView cellForRowAtIndexPath:indexPath];
    if (indexPath.section==0)
    {
        DrawNoticeMainViewController *vc=[DrawNoticeMainViewController new];
        vc.hidesBottomBarWhenPushed=YES;
        [self.navigationController pushViewController:vc animated:NO];
    }
    else if (indexPath.section==1)
    {
        InformationMainViewController *vc=[InformationMainViewController new];
        vc.hidesBottomBarWhenPushed=YES;
        [self.navigationController pushViewController:vc animated:NO];
    }
}

// 间隙置边
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
    if ([tableView respondsToSelector:@selector(setSeparatorInset:)])
    {
        [tableView setSeparatorInset:UIEdgeInsetsZero];
    }

    if ([tableView respondsToSelector:@selector(setLayoutMargins:)])
    {
        [tableView setLayoutMargins:UIEdgeInsetsZero];
    }

    if ([cell respondsToSelector:@selector(setLayoutMargins:)])
    {
        [cell setLayoutMargins:UIEdgeInsetsZero];
    }
}

@end
